street barricade - Turc Anglais Dictionnaire